package campingcar.bo;

import org.apache.log4j.Logger;

import algutil.date.ConversionDate;
import algutil.parser.TRTag;

public class CommentairePays extends Commentaire {

	private static final Logger log = Logger.getLogger(CommentairePays.class);

	public CommentairePays(TRTag trTag, int emplacementId) {
		this(trTag);
		this.emplacementId = emplacementId;
	}

	public CommentairePays(TRTag trTag) {

		/*
		 * for (int i = 0; i < trTag.getTds().size(); i++) { log.debug("COMM ["
		 * + i + "] : " + trTag.getTds().get(i)); }
		 */

		int pos = 0;
		if (trTag.getTds().get(0).getText().length() == 0) {
			pos = 1;
		}

		log.debug("COMM [date] : " + trTag.getTds().get(pos));
		String strDate = trTag.getTds().get(pos).getText().substring(
				trTag.getTds().get(pos).getText().indexOf(">") + 1).trim();
		strDate = strDate.replaceAll("00/00/0000", "01/01/2008"); // N'importe quoi BELGIQUE
		date = ConversionDate.getString2Calendar(strDate);
		log.debug("COMM [date] : " + date);

		log.debug("COMM [texte] : " + trTag.getTds().get(pos + 1));
		texte = trTag.getTds().get(pos + 1).getText().replaceAll("<br>", "");
		texte = texte.substring(texte.indexOf(">") + 1).trim();
		log.debug("COMM [texte] : " + texte);

		log.debug("COMM [user] : " + trTag.getTds().get(pos + 2));
		user = trTag.getTds().get(pos + 2).getText().substring(
				trTag.getTds().get(pos + 2).getText().indexOf(">") + 1,
				trTag.getTds().get(pos + 2).getText().indexOf("<",
						trTag.getTds().get(pos + 2).getText().indexOf(">")))
				.trim();
		log.debug("COMM [user] : " + user);
	}
}
